package com.xcf.service.business.common.internaltradebase;

import java.util.List;
import java.util.Map;

import com.xcf.util.PageData;

public interface InternalTradeBaseService {
	/**
	 * 查出所有数据
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<Map>findInfo(PageData pd)throws Exception;
	/**
	 * 保存信息
	 * @param pd
	 * @throws Exception
	 */
	public void saveInfo(PageData pd)throws Exception;
	/**
	 * 更新信息
	 * @param pd
	 * @throws Exception
	 */
	public void updateInfo(PageData pd)throws Exception;
	/**
	 * 删除信息
	 * @param pd
	 * @throws Exception
	 */
	public void deletInfo(PageData pd)throws Exception;
	/**
	 * 根据货物名称，货物类别，起点结束里程，终点结束里程，箱型查找信息
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public PageData findInfoByInfo(PageData pd)throws Exception;
	/**
	 * 根据货物名称，货物类别，起点结束里程，终点结束里程，箱型更新信息
	 * @param pd
	 * @throws Exception
	 */
	public void updateInfoByInfo(PageData pd)throws Exception;
}
